package com.xingchen.springboot3.service;

import com.github.pagehelper.PageInfo;
import com.xingchen.springboot3.common.bean.PageBean;
import com.xingchen.springboot3.pojo.dto.CategoryDto;
import com.xingchen.springboot3.pojo.entity.Category;
import jakarta.validation.Valid;

import java.util.List;

/**
 *
 * @author weijingchen
 * @DateTime 2025-09-26
 */
public interface CategroyService {
    /**
     * 添加分类
     *
     * @param dto 分类信息
     */
    void add(CategoryDto dto);

    void update(CategoryDto dto);

    void delete(Integer id);

    PageBean<Category> list(CategoryDto dto);

    Category getById(Integer id);
}
